an embarrassing scold to somebody - Español Inglés Diccionario